package com.ideheima.Test01;

/*
1、定义标准学生类，属性包括姓名和年龄，要求分别使用空参和有参构造方法创建对象，
空参创建的对象通过setXxx赋值，有参创建的对象直接赋值，并通过show方法展示数据。
 */
public class TestStudent01 {
    public static void main(String[] args) {
        Test01 stu = new Test01("李四",2256632);
        //set有参赋值
        stu.setName("张三");
        stu.setAge(23);
        //打印方法
        System.out.println(stu.gatName());
        System.out.println(stu.getAge());
        stu.show();
    }
}

class Test01 {
    //成员属性姓名年龄
    private String name;
    private int age;

    //有参构造
    public Test01(String name, int age) {
        this.name = name;
        this.age = age;
        System.out.println(this.name+"..."+this.age);
    }

    //无参构造
    public void setName(String name) {
        this.name = name;
    }

    public String gatName() {
        return this.name;
    }

    public void setAge(int age) {
        if (age >= 0 && age <= 130)
            this.age = age;
    }

    public int getAge() {
        return this.age;
    }

    public void show() {
        System.out.println(this.name + "..." + this.age);
    }
}


